Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Argument

Defined in argument

Command Argument

Constructor

constructor(options: ArgumentOptionsinterface ArgumentOptionsdetritus-client/command/ArgumentOptions)

Properties

_aliases: Array<string>external Array = Array<never>external Array[src]
_names?: Array<string>external Array[src]
_type: ArgumentTypetype ArgumentTypedetritus-client/command/ArgumentType = CommandArgumentTypes.STRINGenum CommandArgumentTypesdetritus-client/CommandArgumentTypes[src]
positionalArgs?: ArgumentParserclass ArgumentParserdetritus-client/command/ArgumentParser[src]
choices?: Array<any>external Array[src]
default: ArgumentDefaulttype ArgumentDefaultdetritus-client/command/ArgumentDefault = undefined[src]
metadata?: { [key: string]: any}[src]
prefixes: Set<string>external Set = Setexternal Set[src]

Methods

set aliases(value: Array<string>external Array): void[src]
set label(value: string): void[src]
set name(value: string): void[src]
get names(): Array<string>external Array[src]
set type(value: ArgumentTypetype ArgumentTypedetritus-client/command/ArgumentType): void[src]
getInfo(
content: string
): {index: number, name: string}
[src]
setPrefixes(
prefixes: Array<string>external Array,
prefixSpace: boolean = false
): void
[src]
parse(value: string, context: Contextclass Contextdetritus-client/command/Context): Promise<any>external Promise[src]